package com.kx.yooli.kx.wechat.entity.nplm;

import com.mybatisflex.annotation.Column;
import com.mybatisflex.annotation.Id;
import com.mybatisflex.annotation.KeyType;
import com.mybatisflex.annotation.Table;

import java.math.BigDecimal;
import java.util.Date;

/**
 * CERT_NO、CUST_NO、PRIN_AMT、PRIN_INTER_AMT、INTER_AMT
 */
@Table(value = "NPLM_OVERDUE_CASE",dataSource = "d4")
public class NplmOvrdueCase {
    @Id(keyType = KeyType.Auto)
    private String id;

    @Column(value = "LOAN_ID")
    private String loanId;
    @Column(value = "LOAN_NO")
    private String loanNo;
    @Column(value = "CUST_NO")
    private String custNo;
    @Column(value = "CUST_NAME")
    private String custName;
    @Column(value = "CERT_NO")
    private String certNo;
    @Column(value = "INTER_AMT")
    private String interAmt;

    @Column(value = "PRIN_AMT")
    private BigDecimal prinAmt;
    @Column(value = "PRIN_INTER_AMT")
    private String prinInterAmt;

    @Column(value = "REPAY_TIME")
    private Date repayTime;
    @Column(value = "STATUS")
    private String status;

    @Column(value = "PLANNED_TOTAL")
    private BigDecimal plannedTotal;

    @Column(value = "LOAN_AMOUNT")
    private BigDecimal loanAmount;
    @Column(value = "UPDATE_TIME")
    private Date updateTime;

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public BigDecimal getPlannedTotal() {
        return plannedTotal;
    }

    public void setPlannedTotal(BigDecimal plannedTotal) {
        this.plannedTotal = plannedTotal;
    }

    public BigDecimal getLoanAmount() {
        return loanAmount;
    }

    public void setLoanAmount(BigDecimal loanAmount) {
        this.loanAmount = loanAmount;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Date getRepayTime() {
        return repayTime;
    }

    public void setRepayTime(Date repayTime) {
        this.repayTime = repayTime;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLoanId() {
        return loanId;
    }

    public void setLoanId(String loanId) {
        this.loanId = loanId;
    }

    public String getLoanNo() {
        return loanNo;
    }

    public void setLoanNo(String loanNo) {
        this.loanNo = loanNo;
    }

    public String getCustNo() {
        return custNo;
    }

    public void setCustNo(String custNo) {
        this.custNo = custNo;
    }

    public String getCustName() {
        return custName;
    }

    public void setCustName(String custName) {
        this.custName = custName;
    }

    public String getCertNo() {
        return certNo;
    }

    public void setCertNo(String certNo) {
        this.certNo = certNo;
    }

    public String getInterAmt() {
        return interAmt;
    }

    public void setInterAmt(String interAmt) {
        this.interAmt = interAmt;
    }

    public BigDecimal getPrinAmt() {
        return prinAmt;
    }

    public void setPrinAmt(BigDecimal prinAmt) {
        this.prinAmt = prinAmt;
    }

    public String getPrinInterAmt() {
        return prinInterAmt;
    }

    public void setPrinInterAmt(String prinInterAmt) {
        this.prinInterAmt = prinInterAmt;
    }
}
